package javabean;

/*
 * 目标:认识实体类,搞清楚实体类的应用场景
 *       1.实体类的应用场景
 *       2.分层思想
 * */
public class Test {
    public static void main(String[] args) {
        //目的: 认识实体类,搞清楚实体类的应用场景
        //实体类的作用有两个
        //第一个作用:实体类的对象本身只负责对象数据的存储
        //初始化对象,就是为了存储数据,操作数据不会用这个对象,会用对象的操作类,以后都是如此
        //对象只会用于存储数据
        //总而言之,实体类的对象本身只负责对象数据的存储
        Student s1 = new Student("陈平安", '男', 190, 100);
        //第二个作用(超难,听不懂,就业班再学)
        ///实体类的对象负责数据的存和取,对于数据的业务处理应该交给另一个类的对象来处理
        /// 这里软件设计中很流行一种设计思想: 分成思想
        StudentOperator operator = new StudentOperator(s1);
        //调用业务功能
        operator.printPass();

    }
}
